package methodCallTreeGen;

/**
 * 函数调用树的每个节点都用抽象Node表示
 */
public class Node {
    public NodeType nodeType;
    /**
     * 表示当前这个Node是属于哪一个method
     */
    public String methodName;
    /**
     * 表示当前Node的父节点，
     * 如果当前Node是MethodNode的话，表示哪个函数调用了该函数
     * 如果当前Node是TextNode的话，表示当前Text属于哪个函数
     */
    public Node parentNode;

    public Node(NodeType nodeType, String methodName, Node parentNode) {
        this.nodeType = nodeType;
        this.methodName = methodName;
        this.parentNode = parentNode;
    }
}
